-
Notifications
You must be signed in to change notification settings - Fork 10
chore(deps): update dependency mysqlconnector to v2 #23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/mysqlconnector-2.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
adcd765 to
5fad214
Compare
5fad214 to
0ba915b
Compare
006359e to
eead0c6
Compare
96cc7b4 to
9fcc690
Compare
1a1d8ad to
b4c528f
Compare
b4c528f to
03a942e
Compare
4dcba10 to
6e35452
Compare
6e35452 to
0424a0f
Compare
ef9efa3 to
a41a489
Compare
a41a489 to
644f88d
Compare
644f88d to
4f9114b
Compare
5763ea2 to
afbc856
Compare
9a9eb91 to
68f3072
Compare
edf6593 to
59f9f00
Compare
cd2aeb0 to
e6abdd3
Compare
e6abdd3 to
7c5c1bf
Compare
7c5c1bf to
ef68890
Compare
ef68890 to
73b0fb9
Compare
73b0fb9 to
7f85971
Compare
7f85971 to
1c751b5
Compare
de26a2e to
2c86c03
Compare
2c86c03 to
9d169a8
Compare
a6d0fc7 to
9d169a8
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.0.0->2.4.0Release Notes
mysql-net/MySqlConnector (MySqlConnector)
v2.4.0Compare Source
MySqlConnectorLogManager.Provideras[Obsolete]: #1397.DbDataSourceneed to target .NET 8.0 or later.MySqlDataSourceBuilder.UseConnectionOpenedCallback: #1508.MySqlDbColumn.TableName: #1521.SETdata type in functions: #1491.TABLESPACESschema: #1477.SET NAMEScommands when not necessary: #1497.NullReferenceExceptioninMySqlConnection.Cancel: #1506.InvalidOperationExceptioninFinishQuerying: #1341.v2.3.7Compare Source
NullReferenceExceptioninMySqlDataReader.ActivateResultSetandMySqlDataReader.DisposeAsync: #1459.NullReferenceExceptioninServerSessionduring cancellation: #1472.Foreign Keysschema not being generated asynchronously.v2.3.6Compare Source
VerifyCAincompatibility with AWS Aurora: #1462.SslCaconnection string option andSslModeisVerifyCAorVerifyFull.Pipelining = False;in your connection string to disable this optimization if there are compatibility issues.START TRANSACTIONpayloads.v2.3.5Compare Source
v2.3.4Compare Source
Application Nameconnection string option andMySqlDataSourceBuilder.UseName: #1434.ArgumentOutOfRangeExceptioninTimerQueue.Add: #1424.InvalidCastExceptionwhen using stored procedures with MySQL 5.0: #1431.MySqlDataSourcetwice on .NET Framework.v2.3.3Compare Source
COLUMN_NAMErestriction forIndexColumnsschema; this improves NHibernate compatibility.v2.3.2Compare Source
Foreign Keys,Indexes,Index Columnsschemas: #1419.v2.3.1Compare Source
MySqlConnector
db.client.connections.timeoutscounter to metrics: #1392.schemaRestrictionsarray to be passed toGetSchema: #1394.double: #1396.MySqlConnector.DependencyInjection
AddKeyedMySqlDataSourceto support keyed services: #1391.Microsoft.Extensions.DependencyInjection.Abstractionsdependency to 8.0.0.v2.3.0Compare Source
[Obsolete].DbBatchCommand.CreateParameter: #1352.IUtf8SpanFormattable,Ascii.FromUtf16,Guid(bigEndian: true)constructor, argument-throwing helpers, etc.net48) TFM: #1355.TlsVersion = TLSv1.3to be used on .NET Framework 4.8.netstandard2.0.MySqlDataSourceis now available for all TFMs, not just .NET 7.0: #1269.MySqlConnectionwith dependency injection.MySqlDataSourceBuilderclass to configureMySqlDataSourceinstances.MySqlDataSource.NameandMySqlDataSourceBuilder.UseName.MySqlConnectorLogManager.Providercan still be used to add a logging destination, but it is now deprecated.MySqlDataSourceBuilder.UseLoggerFactoryto configure logging.MySqlDataSourceandMySqlConnectioncan be registered with dependency injection by usingbuilder.Services.AddMySqlDataSource(connectionString).COM_MULTIprotocol support: #946.ZEROFILLcolumns inMySqlDecimal: #1354.DateTimevalues: #1379.ValueTaskinMySqlBulkCopyAPI for all TFMs: #1364.WriteToServerAsyncfromTask<MySqlBulkCopyResult>toValueTask<MySqlBulkCopyResult>on .NET FrameworkCommandBehavior.SchemaOnlyandSingleRow: #1312.MySqlDataReaderobjects: #1277.TcpClient.ConnectAsyncoverload withCancellationTokenon .NET 5.0 and later: #1291.MySqlConnection.CloneWithfor connections created from aMySqlDataSource: #1306.@inMySqlBulkCopy: #1365.MySqlDbTypewhen serializing enum values: #1384.MySqlDataSourceinMySqlConnection.Clone: #1267.ActivityStatusto latest conventions: #1334.CommandTimeout: #1338.v2.2.7Compare Source
v2.2.6Compare Source
v2.2.5Compare Source
DECIMAL UNSIGNED, fixing error inDeriveParameters: #1272.nanas float/double value on .NET Framework.Full Changelog: mysql-net/MySqlConnector@2.2.4...2.2.5
v2.2.4Compare Source
v2.2.3Compare Source
GetSchema: #1258.TableNameproperty of theDataTablereturned fromGetSchema.FormatInvariantinternal helper method: #1253.v2.2.2Compare Source
Full Changelog: mysql-net/MySqlConnector@2.2.1...2.2.2
v2.2.1Compare Source
v2.2.0Compare Source
MySqlDataSource, an implementation ofDbDataSourcefor MySQL: #1208.DNS Check Intervalconnection string option: #1201.MySqlConnection.GetSchema.KILL QUERY: #1179.Component.Disposedevent fromMySqlConnection.DisposeAsync: #1235.ValueTaskinstead ofValueTask<int>: #1233.MySqlConnection.ResetConnectionAsyncfornetstandard2.0,net461,net471.MySqlConnectionStringBuilder.ConnectionString: #1217.v2.1.13Compare Source
MySqlDataReader.Dispose(Async): #1154.MySqlDataReader.GetBytes(string): #1197.OnStatementBegin: #1207.v2.1.12Compare Source
v2.1.11Compare Source
NullReferenceExceptioninMySqlConnector.Utilities.TimerQueue.Callback: #1177.v2.1.10Compare Source
MySqlBulkCopy.ConflictOptionsetting: #1176.v2.1.9Compare Source
Activitystatus to ERROR if an exception occurs duringExecuteReader: #1171.SSL Mode = Disabledis supported as a synonym forSSL Mode = None: #1168.MySqlSslMode.Disabledenum value.MySqlAttributeimplementsICloneable: #1169.UnixDomainSocketEndPointclass: #1160.v2.1.8Compare Source
MySqlCommand.LastInsertedIdto-1between commands: #1147.MySqlBulkCopywithDateOnlyandTimeOnly: #1146.Full Changelog: mysql-net/MySqlConnector@2.1.7...2.1.8
v2.1.7Compare Source
MySqlCommandno longer automatically appends a semicolon to the user-providedCommandText: #1133.MySqlBulkCopysupportsMySqlDecimal,BigInteger,DateOnly,TimeOnly: #1143.InvalidOperationExceptionwhen theTLS Versionconnection string option contains multiple values: #1138.v2.1.6Compare Source
TlsVersionin your connection string.ArgumentExceptionwhen callingGetSchema("Parameters")against MySQL 8.0: #1128.MySqlParameter.SizeinDeriveParameters: #1125.v2.1.5Compare Source
MySqlDataAdapter.UpdatewhenUpdateBatchSizeis large: #1124.DO SLEEP(0)use after cancelling a query: #1115.\0on the wire: #1121.v2.1.4Compare Source
InvalidOperationExceptionifMySqlDataReader.RecordsAffectedwas read after callingClose()orDispose(): #1122.v2.1.3Compare Source
Use Compression = Truewhen running under .NET 6.0: #1120.ExecuteNonQuery) for compound statements: #1096.FormatExceptionmessage when a GUID can't be read: #1114.SkipLocalsInitwhere possible.v2.1.2Compare Source
v2.1.1Compare Source
InvalidOperationExceptionwhenOpenAsyncis called again after being canceled: #1097.OpenAsyncto be canceled earlier.v2.1.0Compare Source
Pipelining = False;in the connection string.MySqlCommand.Attributescollection to send them to the server when the command is executed.MySqlDecimalsupport: #1070.MySqlDataReader.GetXexceptions forNULLvalues: #1092.MySqlConnector.Logging.Microsoft.Extensions.Logging
MySqlConnector.by default: #1080.MicrosoftExtensionsLoggingLoggerProvider(loggingFactory, omitMySqlConnectorPrefix: true)..UseMySqlConnectorLogging()extension method to add logging easily.v2.0.0Compare Source
MySqlBatch(experimental API) to match .NET 6.0 API changes.DateOnlyandTimeOnlystructs: #963.ZLibStreamfor compression: #957.X_OR_GREATERpreprocessor definitions: #958.MySqlBulkCopyAPI: #1012.ConnectionIdlePingTime: #1042.Connection Idle Ping Timeconnection string option is still accepted, but has no effect.Connection Reset = False,MySqlConnection.Openwill return a pooled connection (if one is available) without testing it for liveness (by pinging the server). If the server has closed the pooled connection,MySqlConnection.Openwill succeed, but the first operation on that connection will fail. Command execution should be wrapped in a try/catch/retry loop to handle this scenario.Connection Reset = Falseimproves performance but may degrade reliability;Connection Reset = True, which is the default, is still recommended for greatest reliability.MySqlConnectionStringBuilder.ConnectionStringproperty:User Idis nowUser ID,DefaultCommandTimeoutis nowDefault Command Timeout, etc.MySqlCommandBuilderandMySqlConversionException.netstandard1.3andnetcoreapp2.1target frameworks: #1031, #1067.ActivitySourcefor tracing: #1036.MySqlConnection.ProvideClientCertificatesCallback,MySqlConnection.ProvidePasswordCallback,MySqlConnection.RemoteCertificateValidationCallback: #800, #976.BigIntegeras parameter value: #1069.MySqlErrorCode: #1048.MySqlError.Codeobsolete: #1011.ErrorCodeproperty instead.BackgroundConnectionResetHelper: #1013.MySqlConnectionStringBuilder.DeferConnectionResetis obsolete and will always be treated as if it'strue.[Category],[DefaultValue], and[Description]attributes to allMySqlConnectionStringBuilderproperties.DELIMITERis used in a SQL statement: #1010.MySqlConnectionStringBuilder.TryGetValue: #1030.MySqlCommand.LastInsertedIdwhen executing multiple commands: #1026.ObjectDisposedExceptionthat could be thrown when a connection timeout occurred.v1.3.14Compare Source
v1.3.13Compare Source
UnableToConnectToHostexception: #1035.v1.3.12Compare Source
v1.3.11Compare Source
MySqlError.ErrorCode: #1011.MySqlDataReader.GetDateTimeto read aVARCHARcolumn as aDateTime: #980.NEWDATEcolumn type: #1007.v1.3.10Compare Source
NoBackslashEscapesfor binary parameter values: #999.NotSupportedExceptionwhen cancelling aMySqlCommandin aTransactionScope: #1001.InvalidOperationExceptionthrown fromMySqlConnection.Cancel: #1002.DeferConnectionResettotrue; this disables background connection reset and restores the pre-1.3 behavior.v1.3.9Compare Source
StringBuilder.GetChunks(in .NET 5.0) forMySqlParameter: #977.MySqlBulkCopy: #974.StringBuilderMySqlParametervalues in .NET 5.0.v1.3.8Compare Source
v1.3.7Compare Source
v1.3.6Compare Source
v1.3.5Compare Source
StringBuilder,Memory<char>, andReadOnlyMemory<char>asMySqlParameter.Valuevalues: #975.ArgumentExceptioninMySqlBulkCopy: #974.v1.3.4Compare Source
ER_CLIENT_INTERACTION_TIMEOUTerror packet sent to timed-out connections: #970.UseCompression=truemay throw aMySqlProtocolExceptionwhen timed out.v1.3.3Compare Source
Enumparameters in prepared commands: #965.OverflowExceptionreadingOkPayload: #966.v1.3.2Compare Source
QueryInterruptedMySqlExceptioninstead ofCommandTimeoutExpired.v1.3.1Compare Source
Infolog messages added in 1.3.0: #956.Debuglevel.Adler32classinternal.v1.3.0Compare Source
MySqlConnection.Open(Async)but still cleans up connections between uses.DeferConnectionReset=truein the connection string to revert to the old behaviour.ConnectionIdlePingTime=300in the connection string to avoid any network I/O when retrieving a connection from the pool; this is fastest but may return invalid connections fromOpen. This setting is experimental and may change in the future.IgnorePreparetofalse: #929.MySqlCommand.Prepare(Async)will have an effect by default.MemoryStreamas a value forMySqlParameter.Value: #943.MySqlException.IsTransient: #849.IComparable<MySqlDateTime>andIEquatable<MySqlDateTime>onMySqlDateTime.publicconstructor forMySqlConversionException.public.CommandTimeoutExpiredconsistently: #939.MySqlException.ErrorCodefromQueryInterruptedtoCommandTimeoutExpired.CancellationTimeoutconnection string option: #951.OperationCanceledExceptionfromOpenAsyncwhen theCancellationTokenis cancelled: #931.MySqlException.ErrorCodeproperty.MySqlTransaction.Dispose: #923.MySqlException(thrown in some scenarios fromExecuteReader).v1.2.1Compare Source
v1.2.0Compare Source
TlsCipherSuitesconnection string option for fine-grained control of TLS cipher suites: #904.MySqlBulkCopy.v1.1.0Compare Source
CommandTimeoutexpires: #455.CancellationTimeoutconnection string option.nullfromMySqlDataReader.GetSchemaTablewhen there is no result set: #877.DisposeAsyncfully async: #876.ObjectDisposedExceptionthrown inTryResetConnectionAsync: #897.MySqlCommand.Cancel: #820.v1.0.1Compare Source
ENUMcolumns that use theMYSQL_TYPE_ENUMtype in their column metadata: #850.MySqlCommand.CommandTextand.Connectionto be changed while another command is executing: #867.MySqlConnection.GetSchema(collectionName)) case-insensitive: #852.MySqlBulkLoaderwith Azure Database for MySQL/MariaDB: #853.MySqlParameterCollection.Insertimplementation: #869.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.